international payments agreements - Francés Inglés Diccionario